body{
    font-family:Verdana, Geneva, sans-serif;
    font-size:small;
    color:#666;
    margin: 0px 0px 0px 0px;
    background-image: url(img/barra_site.gif);
    background-repeat: repeat-x;
    background-color: #f3f5fa;
}

#login_info{
    margin-left: 150px;
}
#menu_horizontal{
    background-color: #eee;
    width: 100%;
}

#lg_ciarufg{
    position: relative;
    left: 50%;
    margin-left: -420px;
}
#menu_textual{
    border-top:dashed 1pt #CCC;

    text-align:center;
}

.item_incricao{
    margin: 2px 0px 2px 0px;
    border: #ccc dotted thin;
    background-color: #dfefff;
    padding: 6px;


}

.link_curso{
    color: #09F;
}

#rodape{
    border-top:solid 1pt #CCC;
    text-align:center;
    font-size:xx-small;
}
#descricao_ocorrencia{
    float: left;
    position: relative;
}
#detalhes_ocorrencia{
    float: left;
    position: relative;

}
#pagina{

    width:800px;
    position:relative;
    margin-right:auto;
    margin-left:auto;
}

ul{
    list-style-type:square;
    list-style-image:url(item.gif);
}
#conteudo{

    margin-left:20px;
    margin-right:20px;
}

#login{

    text-align: center;
    align: center;
    margin-left: auto;
    margin-right: auto;

}
#login_help{

    text-align: center;
    align: center;
    margin-left: auto;
    margin-right: auto;

}
.login{
    width:195px;
    background-color:#EBF3F3;
    font-size:x-small;
}
#login_opt{
    text-align:left;
    border-top: dashed 1px #CCC;

}
input,textarea{
    background-color:#D1E7F1;
    border-style:dotted;
    border-color:#09d;
    border-width:thin;
    margin-top:5px;
    color:#333;

}
input:hover,textarea:hover{
    background-color: #DFF;
}
input[type=button]:hover,
input[type=button]:hover{
    cursor: pointer;
}
textarea{
    width: 350px;
}


#acesso{
    width:60px;
    height:20px;
    border-style:solid;
    border-color:#666;
}


#banner{
    float:right;
    border:#CCC solid 1pt;
    width:540px;

    margin: 5px 5px 0px 0px;
}
a:link{
    color:#183267;
}

a:hover{
    color:#F90;
}

#inicial{

    margin-top:130px;
}
#noticias, #calendario{

    height:170px;
    margin-top:5px;;

}
#noticias{
    width:458px;
    float:left;
    border: solid #CCC 1px;
    border-left:0px;
    padding-left:7px;
    text-align:center;
}
#calendario{
    width:287px;
    float:right;
    border: solid #CCC 1px;
    border-right:0px;
}
h1{

    font-size:large;
    color: #09d;
}
#curiosidade{
    margin:12px;

}
#w3c{

    border:0px;
    text-align:center;

}
#w3c > a:link{
    color:#FFF;
}
fieldset{
    border: 0px;
    padding:0px;
}
#twitter_update_list a{
    display:none;
}
#x{
    text-align:left;
}
#item_inscrevase{
    margin: 0px 0px 2px 0px ;
    border-top:#CCC dashed 1px;
}
#sidebar1 {
    background-color: #F1C001;	
    height: 25px;
    width: 100%;
}
#mec {
    font-family: Tahoma, sans-serif;
    font-size: 12pt;
    height: 25px;
    width: 757px;
    margin: auto;
}
#mec a {
    font-family: Tahoma, sans-serif;
    font-size: 12pt;
    text-decoration: none;
    font-weight: normal;
    color: #000;
}
#mec a:hover {
    text-decoration: underline;
}
#mec img {
    padding-right: 15px;
}
.mec-text {
    letter-spacing: 0em;
    position: absolute;
    float: left;
}
.mec-select {
    font-size: 12pt;
    text-align: right;
}
.mec-select select {
    width: 200px;
}
#brasil{
    border:0;
}
#cabeca{
    border-color:#0C0;
}

#flash_header{
    border-color:#0C0;
}
.tabela{
    border-style:dotted;
    border-width:thin;
    width:740px;
    margin-left: 10px;
    margin-top:15px;
}
#tabela{
    border-style:dotted;
    border-width:thin;
    width:740px;
    margin-left: 10px;
    margin-top:15px;
}
#conteudo_top{

    /*margin-left:10px;*/
    text-align:center;
}
thead{
    text-align:left;
    /*background-color:#F1F8F8;*/
}
th{
    border-bottom:#CCC dashed thin;
    text-align: left;
}
#tabela_cadastro td{
    width:700px;
}
.right{
    text-align: right;
}
#bt_confirma{
    margin-left:300px;
}
#usuario{
    margin: 4pt 0pt 0pt 4pt;
}
#quadro{
    border: #999 thin dotted;
    padding: 2pt 2pt 2pt 2pt;
    border:#CCC thin dotted;
    width: 95%;
    background-color:#ECF2F2;
}
.atributos{
    font-weight:bold;
}
table{
    border-collapse: collapse;
}
.nome_destaque{
    color:#09F;
}
#numeracao{
    color: #FFAA00;
    font-size: 18pt;
}
#opcoes{
    text-align:center;
}
input{
    margin:5px;
}
img{
    border-width: 0px;
}

fieldset{
    border:#D1E9E9 thin solid;
    border-left:#FFF;
    border-right:#FFF;
    margin-bottom:15pt;
}

.centro{
    text-align:center;
}

.aprovado{
    color:#0C0;
}

a.tempo_indefinido{
    color:#C0C;
}
.texto_input{
    margin: 5px;

}
td{
    border-style: none;
    border-width: thin;
    border-color: #ABC;
}
#bc_usuario{
    background-color: #FFF;
    color: #FFF;
    border-color: #FFF;
}
.dica{
    font-size: 8pt;
    color: #777;
    margin-left: 8px;
    margin-right: 8px;
}
.contador{
    text-align: right;
    font-family: tahoma,verdana,arial;
    font-size: x-large;
    color: #0a0;
}

.invalido{
    border:red solid 2pt !important;
}

#comprovante{

}

.dia {
    font-family: helvetica, arial; font-size: 8pt; color: #FFFFFF
}
.data {
    font-family: helvetica, arial; font-size: 8pt; text-decoration:none; color:#191970
}
.mes {
    font-family: helvetica, arial; font-size: 8pt
}
.Cabecalho_Calendario {
    font-family: helvetica, arial; font-size: 10pt; color: #000
}
#tabela_menu{
    border:0pt;
    padding: 0px;
    margin: 0px;
    border-bottom: 1pt black;
}
.tabela_menu{
    border:0pt;
    padding: 0px;
    margin: 0px;

}

.ativo{
    color: #e17009;
}